import Vue from 'vue'
import App from './App'

import { http }  from './api'
import store from  './store'
import { PageInit } from './utils'

Vue.config.productionTip = false

Vue.prototype.$axios = http

PageInit( Vue )

App.mpType = 'app'

//共用图标试试
import uniIcons from "@/components/uni-icons/uni-icons"
Vue.component('uniIcons', uniIcons)

//共用无数据组件
import Nodata from "@/components/Nodata/index"
Vue.component('NoData', Nodata)

//共用Loading 页面
import LoadMask from '@/components/LoadMask'
Vue.component('LoadMask', LoadMask)


// package.json

// ^ 会匹配最新的大版本依赖包，比如 ^1.2.3 会匹配所有 1.x.x 的包，包括 1.3.0，但是不包括 2.0.0

// ~ 会匹配最近的小版本依赖包，比如 ~1.2.3 会匹配所有 1.2.x 版本，但是不包括 1.3.0

// * 安装最新版本的依赖包，比如 *1.2.3 会匹配 x.x.x，
// ————————————————
// 版权声明：本文为CSDN博主「码农键盘上的梦」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
// 原文链接：https://blog.csdn.net/qq_44848480/article/details/123736798


const app = new Vue({
    store,
  ...App
})
app.$mount()
